package com.str.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @description: 分页查询基因数据请求dto
 * @author: zhangWu
 * @create: 2023-04-15 12:33
 **/
@Data
@ApiModel("分页查询基因数据请求dto")
public class QueryKitInfoListDto {

    /**
     * 试剂盒名称
     */
    @ApiModelProperty(value = "试剂盒名称")
    private String kitName;
    /**
     * 组分数：0，未知，1：1人份，2：2人份，3：3人份
     */
    @ApiModelProperty(value = "组分数：0，未知，1：1人份，2：2人份，3：3人份")
    private Integer comNumber;
    /**
     * 采样类型，1：血斑、2：唾液斑、3：汗斑、4：精斑、5：毛发、6：烟蒂、7：骨骼、8：牙齿，9：脱落上皮细胞，10：其它
     */
    @ApiModelProperty(value = "采样类型，1：血斑、2：唾液斑、3：汗斑、4：精斑、5：毛发、6：烟蒂、7：骨骼、8：牙齿，9：脱落上皮细胞，10：其它")
    private Integer samplingType;
    /**
     *页码
     */
    @ApiModelProperty(value = "角色id")
    @NotNull(message = "页码不能为空")
    private int pageNum;
    /**
     *  每页的数量
     */
    @ApiModelProperty(value = "角色id")
    @NotNull(message = "每页记录条数不能为空")
    private int pageSize;
}